嗨大家!
在大二升大三的這個暑假,系上很多同學申請了實習、規劃了 project 實作,卻因為疫情升溫,好多人的計畫都被打亂,我決定趁著這個被關在家的暑假充實自己。
一直以來都有著可以增進自己 programming 能力的我,在去年修習了「商管程式設計」,熟悉了 python 語法,今年,我要來挑戰 C++,雖然這是一個非常基礎的語言,卻是不可或缺的能力。
在7月底的某個午後,男朋友傳來訊息,問我要不要一起組隊來參加這個比賽,我想了想,30 天雖然聽起來遙不可及,不過勇於跳脫自己的舒適圈總是好的,而且剛好手邊現在正在進行我的 C++ 學習計畫,乾脆就把自己的學習過程記錄下來,一石二鳥!
很榮幸,台灣大學資訊管理學系的孔令傑副教授願意分享他的上課教材,讓我即使還沒有修到他的課,也能先有架構的一步步由淺入深熟練 C++,在此附上老師 YouTube 頻道連結這 30 篇文章中會大量使用到老師去年開課時的回家作業、課堂練習、上課簡報等,非常感謝教授授權我在這邊分享我的筆記心得與寫題目時的心路歷程,所有的資源都讓我自由運用。
所有題目的程式碼我都是有先丟上台大資管系開發的批改系統PDOGS,系統跑過去年課程助教精心設計的測資 AC 後才分享的。
目前按照時程的話,我的規劃大致會分成以下幾類:
主題 | 內容 |
---|---|
安裝環境 | Windows、MacOS系統 |
Introduction | type、if-else、for、while、作業 |
Variables | 筆記 |
Arrays | 筆記、作業 |
Functions | 筆記、作業 |
Algorithms & Recursion | 筆記 |
Complexity & Graphs | 筆記、作業 |
Pointers | 筆記、作業 |
C strings | 筆記、作業 |
Self-Defined Data Types | 筆記、作業 |
以下是我與組員們的文章:
【團隊成員】
Name | 標題 | Tags |
---|---|---|
ALu | NFT 網站與 MetaMask 連動的 Owners 登入系統 | BlockChain,Modern Web |
Cooksuhr | 1995到2021,php到react網站開發歷程 | Modern Web |
ExcitedMail | 杰哥的考研紀錄 | Computer Science |
foodchain | 三十天內用C++寫出一個小遊戲 | Software Development |
momojn | C++ 三十天學習紀錄 | Software Development |
chen_yanlong | 學密碼學也猜不到你的手機密碼 | Cryptography |
yywoli | 從資料庫到資料分析視覺化 | Data Analysis |
那就祝福自己與成員們都順利完賽啦!